React Job: Software Developer

Job added on

Company

Heart & Stroke
Canada

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

React Job Details

Who we are

At Heart & Stroke our mission is to promote health, save lives and enhance recovery. We are committed to a culture that exemplifies our core values: champion health, practice humility, embrace change, drive impact, learn and grow and be heartfelt as we work together to beat heart disease and stroke.

We believe in equity, diversity and inclusion ― it’s embedded in our values and core mission work to support all people in Canada to lead healthier lives. We are committed to applying this principle to cultivate a welcoming environment that embraces diversity among our employees. Candidates from diverse backgrounds, including but not limited to, Indigenous peoples, racialized communities, LGBTQ2IA+ communities, women, and people with disabilities are encouraged to apply.

To learn more about our mission, values, commitment to EDI, and the difference Heart & Stroke makes in the lives of people in Canada at every age, please visit our website.


Who we need

Reporting to the Senior Manager, Software Development, the Software Developer will be responsible for taking on a lead web developer role to deliver on a variety of online fundraising and internal systems to help fulfill the Foundation’s overall strategic initiatives. In this role there is the opportunity to be innovative and design new custom solutions which supports our drive towards continuous improvement. While staying abreast of the latest trends and enabling technologies, you will work in a fast-paced collaborative environment providing a variety of solutions and services which interface with both internal and external stakeholders including donors, staff, board members and the community at large.

This fully remote role may work from anywhere in Canada.

How you will make an impact every day

Project Leadership

  • Take on a technical leadership role in delivering projects in the area(s) of:
  • Data integration
  • Web development
  • Reporting
  • Work in partnership with the Project Manager to coordinate project tasks
  • Work with the team to develop cost and time estimates
  • Perform code reviews of work produced by the project team
  • Coach and mentor junior team members to develop their technical skills
  • Work in partnership with the manager to set goals for Software Developer I’s and co-op students
  • Support the manager by providing feedback on the performance of Software Developer I’s and co-op students at the conclusion of a project and/or prior to annual performance review.

Software Development

  • Develop complex algorithms and troubleshoot challenging technical issues within projects
  • Continued refinement of online based materials for the purposes of fundraising, communication, and stewardship
  • Develop, maintain, support, update and troubleshoot all online based fundraising tools.
  • Research, provide and implement innovate solutions that utilize software applications to help drive fundraising revenues
  • Produce HTML, CSS, jQuery, JavaScript, Typescript, AngularJS/ReactJS Express JS and SQL code as required across the full stack.
  • Working with the Information Technology team, ensuring the overall security of the organization’s data connected to new software applications.

Scoping & Gathering Business Requirements

  • Participate in stakeholder meetings, interviews and/or workshops to review existing information, understand objectives and to elicit needs
  • Gather and document system functional and non-functional requirements, produce design documents, including but not limited to: Site maps, Information Architecture, ERD, DFD diagrams.
  • Negotiate with all stakeholders to obtain agreement regarding requirements.
  • Research and recommend alternatives and identify process and system implications.

Support the delivery processes of projects

  • Support the software development team in the preparation and implementation of project plans including project tasks, timing, dependencies, and risks
  • Support the software development team in the identification of assumptions and confirmation of these assumptions
  • Support the software development team in the project communications and change management plan development.
  • Work with the software development team and internal stakeholders or external vendors to build system, unit and integration test plans. Support in the execution of these test plans.
  • Support in the resolution of issues during post-launch normalization, and transition to support teams
  • Participate and contribute to Lessons Learned discussions

What you bring

Educational Requirements

  • Post-secondary education (degree or diploma) in Computer Science or a related degree or diploma;


Work Experience

  • 4+ years of experience working in a development role


Skills

  • Experience with the full stack: HTML, CSS, JavaScript, and SQL languages
  • Exposure to MVC Frameworks (Angular/React) and RESTful API’s is a requirement
  • Experience working in an Agile environment or with familiarity with Agile methodologies.
  • Familiarity with source control tools (ie. GitHub)
  • Experience working within a SaaS environment
  • experience working with or knowledge of Salesforce and Sitecore
  • Understanding of data management principles is an asset
  • Knowledge of AWS/Azure (cloud hosting) is an asset
  • Ability to create support documentation for all new applications
  • Ability to work in both a team environment and independently as required.
  • Superior verbal, facilitation, and written communication skills
  • Performs well under pressure. Shows diplomacy, tact, and good judgment when conflict arises.
  • Experience working in a collaborative development environment
  • Experience in business process analysis and documentation (mapping and requirements gathering)
  • Good understanding of systems environments, quality assurance and change management.
  • Big picture thinking with absolute attention to detail and follow-through


What we offer

At Heart & Stroke, we make it a priority to foster a culture of caring by implementing practices and programs that foster respect, compassion, trust and attentiveness to our own and others’ health and well-being.

In addition to a competitive salary, we believe that time off is integral to the personal health and wellness of our employees. We offer a generous paid time-off package including vacation days, personal days, wellness days, and paid company-wide closure between December 25 and January 1. We also provide competitive health, medical, dental and vision benefits, life insurance, disability benefits, an employee assistance program (EAP) and a defined contribution pension plan with employer matching. Our employees also enjoy a flexible hybrid working model and reimbursement for mobile phones and home office setup, as well as opportunities for professional development.

Apply now

If you want to join the fight to beat heart disease and stroke, please apply by sending your resume by January 20, 2023.

Only those candidates that qualify will be selected for an interview. At this time, all interviews are being conducted via phone and/or video call ― we look forward to “virtually” meeting you!

Accommodation

We are committed to fostering an inclusive, barrier-free and accessible environment. If you have been contacted for an interview and require accommodation to participate in the recruitment and selection process, please let us know and we will do our best to address your needs.

Please note: Heart & Stroke has a vaccination policy that requires all employees to be fully vaccinated unless they have a valid exemption. You can view our policy here.

PU6i9YOkcd